package com.laker.autotest.webui.testcase.example;

import com.laker.autotest.webui.core.BasePageTest;
import com.laker.autotest.webui.page.gitee.GiteeRepoPage;
import com.laker.autotest.webui.page.gitee.GiteeSearchPage;
import org.testng.annotations.Test;

/**
 * 用例编写
 */
public class GiteePageTest extends BasePageTest {
    @Test
    // 忽略测试 不要用 @Ignore ，建议用 @Test(enabled = false) 跳过用例
    public void searchAndStar() {
        // 1. 打开 Gitee 搜索页面
        GiteeSearchPage giteeSearchPage = new GiteeSearchPage(page);
        // 2. 搜索指定项目
        giteeSearchPage.searchForProject("EasyAutoTest");
        // 3. 【断言】搜索结果中包含指定项目
        giteeSearchPage.assertProjectVisible("laker/ EasyAutoTest");
        // 4. 打开指定项目页面
        GiteeRepoPage repoPage = giteeSearchPage.openProjectPage("laker/ EasyAutoTest");
        // 5. 在项目页面中点击 Star 按钮
        repoPage.star();
    }

}
